%% Falta informacao temporal

clear
groundTruth = load('gt_lab_6p.txt');
personId = 3;

%%
% Header: <number of frames> <number of people> <grid width> <grid height> <step size> <first frame> <last frame>
header = [2955	6	56	56	25	0	2950];

width = header(3);
height = header(4);

%%
% Extract grid coordinates of the first person

person1Grid = groundTruth(2:size(groundTruth, 1), personId);
person1Grid = person1Grid(person1Grid>-1);

%%
% Now extract x, y from grid coords
%
person1XY(:, 2) = ceil(person1Grid/width);
person1XY(:, 1) = person1Grid-(person1XY(:, 2)-1)*width;

%%
% Interpolate to simulate a sampling rate of 18Hz (approximately what we
% get on Vizzy. Each loaded value was sampled at 1Hz...
SamplingRate = 25;
originalSize = size(person1XY(:, 1), 1);

x = linspace(1, originalSize, originalSize);
xx = linspace(1, originalSize, originalSize*SamplingRate);

sampledPerson1XY(:, 1) = spline(x, person1XY(:, 1), xx);
sampledPerson1XY(:, 2) = spline(x, person1XY(:, 2), xx);

noisyPerson1XY = [55.268833, 14.073234;
  55.50573, 14.560282;
  53.058155, 15.328641;
  54.227177, 15.728881;
  -1, 15.677404;
  52.387302, 15.255119;
  -1, 16.800591;
  -1, 15.83274;
  53.763763, 16.348574;
  -1, 15.82815;
  50.62915, 20.599499;
  52.497646, 21.621202;
  51.02615, 16.919521;
  -1, 22.434252;
  50.407734, 16.381321;
  49.650963, 15.954566;
  49.400497, 17.699856;
  49.922298, 17.145702;
  49.602325, 16.572123;
  49.331947, 21.977655;
  48.689556, 16.973713;
  47.485142, 18.078726;
  48.186928, 17.91342;
  48.386902, 17.856792;
  47.563484, 17.972475;
  -1, 17.556925;
  47.187183, 18.578146;
  46.428898, 18.367035;
  46.48708, 18.173704;
  45.708382, 18.320391;
  -1, 18.468256;
  45.058201, 18.179731;
  44.864563, 19.095682;
  44.762737, 19.520304;
  43.464775, 20.157679;
  45.426201, 19.266392;
  44.640076, 18.693928;
  43.870579, 19.293283;
  44.703568, 18.773636;
  42.932564, 19.051544;
  43.506348, 19.106071;
  -1, 19.09267;
  43.251972, 24.768274;
  43.013981, 19.087437;
  42.188408, 20.040525;
  42.366943, 20.162104;
  42.058201, 20.336304;
  42.210426, 19.855907;
  42.196117, 20.219465;
  -1, 20.85054;
  40.713287, 20.009537;
  40.925953, 19.923;
  40.018494, 20.922045;
  39.803486, 18.800549;
  40.0882, 19.841442;
  40.586334, 21.2957;
  39.160889, 19.8519;
  39.454727, 19.81127;
  38.877476, 24.47905;
  39.268391, 25.486998;
  37.883141, 19.031536;
  38.160732, 19.680885;
  -1, 20.356592;
  38.125984, 20.0637;
  38.062832, 25.366844;
  37.048767, 20.108061;
  -1, 25.375078;
  36.06609, 19.380938;
  35.623417, 20.124237;
  37.047638, 19.223358;
  35.284344, 20.39098;
  35.687759, 19.83835;
  -1, 20.317545;
  35.207901, 19.719698;
  34.110077, 20.153952;
  33.523315, 20.520868;
  -1, 19.011538;
  33.942665, 19.078823;
  33.352097, 19.110956;
  33.088188, 25.469385;
  33.644329, 20.268833;
  -1, 24.73921;
  32.538857, 20.867069;
  32.990257, 20.216312;
  -1, 19.386492;
  32.064354, 19.70529;
  31.896402, 19.559534;
  31.121572, 20.76907;
  31.117409, 25.032581;
  30.194187, 24.790607;
  29.971878, 20.133162;
  30.368065, 20.050274;
  30.447374, 20.943209;
  31.150274, 20.804943;
  29.295847, 20.768167;
  -1, 20.876656;
  29.132288, 20.742901;
  27.979139, 20.300375;
  28.498037, 21.09959;
  27.591621, 20.472664;
  -1, 20.402023;
  27.585812, 20.455843;
  27.848963, 21.482599;
  -1, 21.593159;
  27.486055, 20.277761;
  26.800533, 21.137255;
  27.111296, 21.390842;
  27.000879, 26.012547;
  27.25135, 21.750246;
  -1, 26.547998;
  24.852837, 21.394255;
  25.26473, 21.240574;
  26.123875, 21.904966;
  24.672152, 22.036715;
  25.45001, 21.890612;
  24.792572, 21.578098;
  -1, 22.198505;
  -1, 26.322447;
  23.913536, 21.883686;
  -1, 22.54281;
  24.987162, 21.78031;
  23.706182, 21.481066;
  23.743567, 22.899652;
  -1, 21.826403;
  22.341284, 22.189442;
  22.200472, 21.582285;
  22.647345, 22.139898;
  21.720999, 22.238028;
  -1, 22.011778;
  20.35973, 22.174421;
  -1, 27.612804;
  -1, 21.305191;
  -1, 22.104727;
  20.70874, 20.999353;
  20.368662, 27.000822;
  20.020247, 22.942556;
  19.115761, 22.437914;
  -1, 21.953648;
  19.526976, 26.777822;
  18.993216, 22.20133;
  18.949644, 22.456676;
  18.60758, 21.92775;
  17.669106, 27.721394;
  18.212614, 21.501547;
  17.756908, 25.908237;
  17.506399, 21.533197;
  17.247807, 21.810703;
  17.39616, 21.730276;
  16.505814, 21.502861;
  17.841032, 22.608997;
  17.478661, 21.150347;
  17.076593, 26.735369;
  16.945789, 21.524393;
  16.449369, 21.804926;
  17.251537, 21.74688;
  16.57752, 22.36203;
  16.196712, 26.64994;
  17.147158, 21.812368;
  -1, 22.329937;
  16.033735, 27.882339;
  16.120121, 21.478209;
  15.788317, 28.374475;
  15.603756, 22.108389;
  17.384344, 22.948118;
  16.912323, 23.229265;
  16.207003, 23.449661;
  15.398492, 27.61632;
  15.573012, 22.977146;
  -1, 22.976748;
  16.372375, 22.850847;
  15.302341, 23.387936;
  14.79886, 23.532309;
  -1, 28.280092;
  16.13167, 23.627899;
  16.16571, 25.006037;
  -1, 23.774897;
  -1, 24.245024;
  16.092155, 23.771402;
  15.776436, 23.852997;
  -1, 24.059637;
  15.367729, 24.631617;
  -1, 24.066458;
  15.666017, 23.659603;
  15.946795, 24.732365;
  -1, 29.607939;
  16.687592, 25.08712;
  15.639225, 25.110849;
  16.860472, 30.554867;
  16.594437, 30.76265;
  16.266809, 24.771503;
  -1, 24.794037;
  -1, 25.929379;
  16.271523, 25.9529;
  16.479872, 25.451244;
  16.541557, 26.660103;
  16.978827, 26.177813;
  17.381516, 26.342201;
  -1, 31.535576;
  16.624788, 26.892832;
  17.101683, 27.39397;
  16.9426, 26.615408;
  16.40049, 25.994308;
  17.456882, 27.478086;
  17.205254, 26.617523;
  -1, 27.811495;
  -1, 27.001307;
  17.407467, 28.146233;
  16.887148, 27.099894;
  17.361181, 27.046835;
  17.457281, 28.179623;
  17.355925, 32.115318;
  -1, 28.230415;
  17.378962, 33.199802;
  17.678522, 27.997425;
  17.672358, 27.983767;
  17.553673, 29.26613;
  18.161734, 28.12977;
  -1, 28.298782;
  19.271669, 27.998304;
  18.514156, 28.131575;
  -1, 33.313885;
  19.720585, 29.524511;
  19.684677, 28.535164;
  19.106821, 33.442448;
  18.628828, 28.616863;
  19.326014, 29.247953;
  19.643085, 28.278894;
  20.038296, 29.292427;
  19.955515, 28.351351;
  -1, 28.985737;
  20.673124, 28.168024;
  20.056459, 29.376015;
  -1, 29.477459;
  20.737062, 28.80674;
  21.074265, 34.325424;
  21.393122, 34.260937;
  -1, 29.768829;
  20.502048, 29.260225;
  22.025488, 34.719639;
  23.115982, 29.142651;
  22.205256, 33.875378;
  23.452089, 29.176514;
  23.409456, 29.08943;
  23.470995, 34.621243;
  23.829742, 29.141506;
  23.210505, 28.736105;
  24.206457, 29.064545;
  -1, 29.719723;
  24.81156, 33.899769;
  25.0404, 28.758177;
  24.909863, 29.558323;
  25.518364, 29.09449;
  25.90604, 28.838898;
  -1, 28.626162;
  26.112286, 33.230106;
  26.432919, 29.020626;
  27.814121, 33.759148;
  25.922897, 29.050987;
  28.415257, 28.137625;
  27.716429, 29.502031;
  28.293436, 29.061129;
  27.205721, 28.012169;
  -1, 29.303858;
  28.383446, 28.463621;
  28.9741, 28.893188;
  -1, 28.839409;
  29.474903, 28.281458;
  28.868729, 27.284367;
  -1, 28.981327;
  30.269205, 33.545338;
  30.338352, 33.424904;
  30.946499, 28.945784;
  31.137133, 28.409348;
  30.536098, 29.113356;
  31.21608, 28.882841;
  30.839891, 33.347775;
  30.874241, 34.304646;
  32.21912, 29.173382;
  31.97681, 29.61956;
  32.167904, 28.612225;
  32.867985, 28.683435;
  32.925228, 29.367353;
  33.016987, 29.630508;
  33.679375, 29.803637;
  33.729893, 29.491304;
  -1, 29.474066;
  33.336384, 30.027475;
  -1, 30.797077;
  34.687458, 30.375143;
  -1, 35.097057;
  34.482113, 29.892969;
  33.718739, 30.55864;
  35.400436, 30.197952;
  35.516251, 30.692774;
  35.279335, 31.098127;
  35.434834, 31.308104;
  34.416718, 31.278109;
  36.138145, 36.811794;
  34.937103, 32.187531;
  35.057487, 30.452116;
  36.438923, 30.650145;
  36.104538, 31.215826;
  36.962322, 30.814566;
  -1, 31.769688;
  37.534874, 31.912695;
  36.932091, 32.33662;
  37.6721, 32.482986;
  37.665649, 32.123432;
  38.194565, 37.184715;
  38.214188, 33.111301;
  38.558109, 32.645367;
  38.20483, 32.271107;
  38.357506, 33.081001;
  39.094082, 33.295952;
  -1, 33.105434;
  38.652802, 33.758949;
  38.425812, 33.655571;
  -1, 33.551189;
  39.695103, 33.750076;
  39.937466, 34.115345;
  39.170441, 33.779518;
  39.595261, 33.58667;
  40.051868, 34.150337;
  39.989754, 34.406895;
  -1, 34.711559;
  40.640026, 34.55677;
  40.127327, 34.458733;
  40.656307, 35.101891;
  39.831364, 34.864124;
  41.623142, 35.442547;
  40.889259, 35.113304;
  40.755161, 35.275135;
  41.382957, 35.353214;
  40.947636, 35.060047;
  41.802372, 35.179249;
  -1, 35.284584;
  43.198311, 41.780369;
  42.823677, 35.910778;
  41.148338, 36.604034;
  42.756714, 36.431282;
  41.972813, 37.309006;
  -1, 36.965229;
  43.01392, 36.010082;
  -1, 36.58123;
  43.03677, 37.311253;
  44.07444, 37.129269;
  43.153126, 38.236565;
  43.658588, 42.197735;
  43.921993, 36.562256;
  -1, 37.675407;
  44.198864, 37.111179;
  43.993206, 37.703957;
  43.504795, 38.328709;
  -1, 43.052395;
  44.931366, 38.154793;
  -1, 43.010983;
  44.123619, 38.138924;
  -1, 43.261066;
  44.164749, 37.011494;
  43.661621, 38.703918;
  43.878559, 39.096607;
  44.041092, 38.044773;
  44.827114, 38.022614;
  43.63459, 44.181999;
  44.428246, 43.203522;
  44.15498, 38.201256;
  43.842621, 44.516998;
  -1, 38.874802;
  43.718781, 39.901691;
  43.760506, 43.708275;
  43.007427, 39.120262;
  43.77206, 39.619171;
  43.194527, 39.841736;
  -1, 39.867462;
  -1, 39.793804;
  42.920467, 39.645443;
  43.144672, 39.530838;
  43.377132, 40.118618;
  42.195057, 39.740719;
  43.539734, 40.198521;
  44.1409, 40.582939;
  43.313778, 38.963436;
  42.580421, 46.036766;
  42.85601, 39.862106;
  42.0266, 45.876926;
  -1, 41.031784;
  42.820564, 39.555321;
  -1, 40.408298;
  41.719933, 42.079052;
  42.223278, 40.260517;
  41.691116, 40.62846;
  -1, 45.563606;
  41.505085, 46.040085;
  41.190765, 40.954262;
  -1, 39.933315;
  41.434719, 40.179268;
  40.613403, 40.556316;
  -1, 40.335678;
  41.262253, 41.606297;
  41.606556, 40.525589;
  41.332516, 40.485779;
  41.390785, 39.802006;
  40.3536, 44.513756;
  40.542446, 45.503853;
  40.792747, 39.939812;
  41.041309, 40.286842;
  41.527756, 39.462482;
  40.801842, 40.234451;
  41.56741, 38.78046;
  41.170387, 40.363922;
  -1, 39.890038;
  -1, 44.40107;
  -1, 38.637829;
  -1, 38.885353;
  -1, 39.070541;
  41.440411, 39.400269;
  40.920204, 38.126465;
  40.836479, 44.131729;
  40.997784, 39.703377;
  40.653748, 37.901207;
  41.010036, 38.20742;
  41.225067, 37.46331;
  41.401505, 36.747337;
  -1, 38.150051;
  41.822693, 37.566128;
  41.646675, 36.763447;
  42.577656, 36.870869;
  41.908783, 36.490475;
  42.740482, 35.661709;
  41.565327, 34.734776;
  -1, 35.931927;
  41.982925, 35.500694;
  42.509949, 40.216682;
  42.605545, 34.852177;
  41.315674, 34.134041;
  -1, 34.546898;
  41.890705, 34.651463;
  42.913616, 33.800964;
  43.54879, 39.316654;
  42.750317, 33.713219;
  43.418491, 33.556042;
  -1, 32.648579;
  42.677547, 32.736767;
  43.493584, 33.07962;
  43.007065, 37.23518;
  44.225517, 32.466831;
  43.531212, 38.131374;
  -1, 32.297276;
  43.480503, 32.17662;
  44.052235, 32.59774;
  43.784454, 31.76652;
  42.856583, 36.140816;
  -1, 31.682835;
  44.25547, 30.022556;
  43.950775, 29.904161;
  43.439342, 36.027676;
  43.697151, 30.022154;
  -1, 29.553495;
  43.512115, 34.586182;
  44.48386, 29.010429;
  43.65694, 28.784639;
  -1, 28.527962;
  43.380863, 28.23756;
  -1, 27.838228;
  43.083061, 28.077915;
  43.436768, 27.620325;
  43.453453, 33.430374;
  43.899281, 27.630817;
  44.11581, 32.829041;
  43.739273, 27.055304;
  43.34549, 26.892748;
  43.882027, 27.372257;
  43.815807, 27.288193;
  43.418919, 26.382238;
  43.587826, 27.024771;
  43.453472, 26.229952;
  42.700508, 25.990572;
  -1, 31.717062;
  42.767567, 31.204063;
  42.750584, 25.70529;
  43.101658, 25.268375;
  42.824844, 24.613676;
  42.882706, 24.641014;
  43.220295, 25.425756;
  43.423382, 23.320765;
  -1, 23.830669;
  43.02599, 28.873522;
  42.726566, 23.862202;
  42.944885, 22.71789;
  43.034615, 23.698004;
  42.490238, 23.624096;
  42.919041, 22.617294;
  -1, 22.788469;
  42.787796, 22.14496;
  -1, 23.400745;
  42.385307, 22.615334;
  42.288914, 27.146852;
  41.745426, 21.657156;
  -1, 27.020914;
  42.962425, 27.669786;
  42.433262, 21.825951;
  -1, 21.730499;
  42.430641, 20.82431;
  -1, 21.383566;
  -1, 21.570192;
  -1, 20.37886;
  42.010735, 21.527287;
  -1, 22.095642;
  41.124378, 19.989838;
  -1, 19.647318;
  40.845661, 25.562038;
  40.709919, 20.901316;
  40.872009, 25.40995;
  40.828945, 20.306046;
  40.620926, 20.328381;
  40.81102, 19.737907;
  -1, 19.398436;
  40.517769, 20.966328;
  -1, 20.281876;
  -1, 24.506508;
  -1, 20.607632;
  38.121319, 19.39481;
  39.513126, 19.9608;
  37.917904, 20.374493;
  38.640358, 19.570278;
  38.39418, 19.806417;
  39.258194, 24.990341;
  37.877384, 20.949821;
  37.425434, 25.204866;
  37.564327, 19.780907;
  37.337379, 24.876438;
  37.018787, 19.860794;
  36.45042, 20.669218;
  -1, 19.891581;
  -1, 24.658691;
  35.407391, 25.19838;
  35.341534, 25.056894;
  -1, 25.52948;
  -1, 25.643604;
  35.137554, 20.740713;
  35.445889, 20.556154;
  34.636806, 20.586264;
  -1, 26.260929;
  34.204353, 24.770344;
  34.682629, 20.21941;
  34.293259, 19.589754;
  -1, 20.9426;
  33.159943, 20.540564;
  32.88327, 20.428167;
  -1, 19.766397;
  32.820198, 25.768593;
  32.657543, 20.597761;
  33.179993, 20.101643;
  32.369537, 25.252262;
  -1, 20.502348;
  31.924797, 25.810841;
  -1, 20.164425;
  31.618206, 20.950701;
  31.818209, 21.402641;
  32.069832, 20.960016;
  31.235811, 20.853592;
  31.085621, 21.40987;
  32.171867, 26.864737;
  31.51438, 21.14871;
  30.694717, 26.198153;
  31.109987, 25.775011;
  30.48307, 21.06764;
  30.896271, 21.925432;
  31.133938, 21.634296;
  29.508736, 22.144938;
  30.712532, 22.172281;
  30.816166, 22.103283;
  30.001795, 22.380405;
  30.743696, 22.844376;
  -1, 22.46073;
  29.041265, 22.479343;
  28.459494, 27.343536;
  29.286922, 26.847363;
  29.708586, 22.324606;
  29.409346, 22.853931;
  29.356745, 22.254803;
  -1, 23.169937;
  29.021292, 23.228539;
  28.029669, 28.254562;
  28.368458, 23.498051;
  28.238213, 23.50701;
  28.806009, 23.636333;
  28.43685, 28.799263;
  27.763018, 24.428183;
  -1, 29.081106;
  27.78607, 22.971184;
  27.690605, 24.216204;
  28.347361, 24.726391;
  27.861496, 30.278515;
  27.891459, 25.659702;
  -1, 24.669853;
  27.550636, 25.691736;
  27.616318, 30.600174;
  27.560026, 25.545647;
  -1, 30.82905;
  -1, 25.967226;
  -1, 26.213305;
  26.709578, 26.420551;
  26.535652, 26.120914;
  27.267759, 26.084932;
  26.015755, 27.236391;
  26.118534, 26.784557;
  26.424902, 32.737;
  25.880449, 26.697021;
  -1, 26.985668;
  25.990965, 28.111439;
  -1, 33.217304;
  24.737307, 27.106543;
  25.229942, 27.826881;
  24.072124, 28.492004;
  24.699055, 28.581072;
  24.791103, 27.361176;
  -1, 28.89756;
  24.437477, 28.49999;
  -1, 28.359882;
  24.058807, 33.206905;
  23.525923, 32.90683;
  23.506456, 28.504313;
  -1, 28.392464;
  22.107775, 29.737167;
  22.343561, 28.735855;
  -1, 28.610495;
  22.097706, 28.744404;
  22.192093, 28.49732;
  -1, 29.890114;
  -1, 34.221699;
  21.536953, 28.988262;
  -1, 29.558931;
  20.96249, 34.026196;
  20.472727, 29.038113;
  19.868633, 28.851349;
  20.094538, 28.862705;
  18.940559, 30.01133;
  18.600986, 29.629383;
  18.853987, 29.32185;
  18.726215, 30.160652;
  18.415916, 29.346903;
  17.922937, 29.502924;
  18.715607, 33.666653;
  -1, 29.6285;
  -1, 28.676706;
  18.341801, 28.910652;
  17.747007, 29.878511;
  17.598915, 29.572744;
  17.17226, 28.948263;
  16.434071, 29.166254;
  16.973015, 29.46777;
  17.30065, 29.416801;
  17.520821, 28.410986;
  16.274561, 28.616106;
  15.520825, 28.276846;
  16.269691, 34.063095;
  16.234243, 28.166224;
  15.800106, 29.296272;
  15.214335, 33.352345;
  16.683474, 28.203146;
  14.380926, 29.544786;
  15.201508, 29.616053;
  14.697471, 28.003119;
  14.947554, 28.265009;
  15.336983, 29.12903;
  15.164184, 27.734947;
  14.661119, 28.715277;
  -1, 33.112103;
  15.181246, 32.570202;
  15.125096, 27.201029;
  14.522409, 28.054558;
  15.195357, 27.389482;
  14.938845, 26.539465;
  15.801444, 26.870358;
  15.018057, 26.049753;
  15.004318, 26.374878;
  14.391699, 26.875282;
  13.65975, 26.181812;
  14.056008, 30.340542;
  -1, 30.697136;
  13.830046, 24.975628;
  14.321457, 26.134529;
  13.694547, 24.027655;
  13.451628, 24.393909;
  -1, 24.908167;
  13.665369, 23.910749;
  13.872189, 24.128132;
  13.112732, 24.244595;
  -1, 29.344271;
  -1, 23.050014;
  14.021386, 28.226873;
  -1, 22.874441;
  -1, 22.851917;
  12.565972, 27.892908;
  12.397901, 22.198448;
  13.18981, 22.707949;
  12.859641, 22.322001;
  13.192558, 21.673962;
  12.457793, 21.850372;
  13.829619, 27.00766;
  -1, 21.816212;
  13.367427, 21.458923;
  12.729088, 20.898611;
  12.770399, 25.42857;
  13.216906, 20.659477;
  -1, 20.12455;
  -1, 20.003235;
  -1, 20.444897;
  -1, 25.520845;
  12.453224, 19.911795;
  -1, 20.458834;
  13.159341, 18.487736;
  13.299328, 19.085775;
  12.931196, 18.946123;
  14.139048, 24.531843;
  14.115062, 18.803432;
  14.004407, 18.221277;
  14.720704, 23.492962;
  13.940316, 18.372057;
  14.75741, 17.979521;
  14.901859, 16.714306;
  15.083933, 18.081951;
  -1, 15.669607;
  15.445384, 17.317759;
  15.214041, 16.337721;
  -1, 21.789009;
  -1, 17.521898;
  16.562864, 16.424883;
  15.810664, 17.502222;
  16.335058, 21.797935;
  16.002531, 21.153749;
  16.640366, 15.696679;
  15.350972, 15.775251;
  16.596931, 21.088558;
  16.596075, 19.597536;
  16.966833, 20.975216;
  -1, 15.695704;
  17.630257, 15.857105;
  18.920078, 16.366554;
  17.814516, 20.079493;
  18.125908, 19.653109;
  17.615206, 15.638672;
  -1, 15.405093;
  18.025703, 14.798767;
  18.856575, 14.489423;
  19.414812, 14.830048;
  19.337772, 14.063648;
  18.933666, 14.588066;
  18.618416, 14.166075;
  20.315205, 19.008957;
  20.763952, 19.839722;
  19.955563, 14.311629;
  19.559813, 14.916299;
  20.816591, 13.645458;
  20.088234, 14.260282;
  20.32085, 18.572184;
  21.174898, 19.363388;
  20.220236, 14.668947;
  -1, 14.494237;
  21.502098, 17.894663;
  21.689234, 14.267132;
  21.737871, 13.908846;
  22.143824, 14.054418;
  22.644943, 13.601187;
  22.799967, 18.042093;
  22.243372, 14.312009;
  23.146969, 13.615704;
  -1, 13.713805;
  22.919762, 13.978451;
  -1, 15.184581;
  23.925211, 15.091579;
  23.637541, 13.320865;
  24.048107, 18.78569;
  23.836283, 14.566398;
  23.662106, 13.093789;
  -1, 14.817812;
  24.803406, 14.111835;
  25.625324, 15.051171;
  25.61241, 14.002324;
  25.91778, 19.080698;
  -1, 15.807989;
  25.26125, 15.063089;
  25.252417, 14.74219;
  26.28499, 19.518536;
  27.570812, 15.734555;
  26.671911, 15.511112;
  26.045458, 14.373888;
  -1, 15.228052;
  26.093288, 17.345837;
  26.047668, 21.042717;
  -1, 15.242592;
  -1, 15.997433;
  27.18924, 16.435219;
  27.814381, 17.200174;
  27.386959, 16.98254;
  27.722357, 17.328388;
  26.522024, 17.484339;
  27.719791, 17.230091;
  28.519497, 18.514296;
  27.779585, 17.962879;
  26.795324, 18.130754;
  27.519339, 18.675549;
  27.424904, 18.758162;
  27.919628, 23.74177;
  -1, 24.273638;
  28.036793, 20.470137;
  27.705706, 24.883127;
  27.642467, 19.478458;
  27.703201, 24.558737;
  28.482407, 25.055054;
  27.188589, 19.561342;
  28.072714, 21.431429;
  28.374628, 20.78484;
  27.977926, 25.260651;
  28.609587, 26.058338;
  28.403759, 20.428555;
  28.040489, 21.590916;
  28.662312, 21.35614;
  -1, 26.613262;
  28.525949, 21.91737;
  28.452477, 22.306858;
  28.917852, 21.618582;
  28.044788, 21.433874;
  28.851137, 22.260403;
  -1, 22.047419;
  28.7644, 22.820015;
  29.634281, 26.831511;
  29.030075, 23.342699;
  29.758497, 28.224953;
  30.068752, 22.678656;
  29.596722, 23.243389;
  29.910049, 23.993956;
  30.188562, 29.96727;
  29.927622, 23.764051;
  30.339499, 24.823189;
  29.540358, 23.90147;
  30.831032, 24.641384;
  29.886789, 24.646454;
  29.574453, 25.138281;
  31.289942, 24.942303;
  -1, 24.708694;
  -1, 25.51643;
  30.7514, 26.108036;
  30.537388, 25.875051;
  29.627226, 26.278963;
  31.594267, 26.817822;
  31.256531, 27.134354;
  31.421261, 31.747663;
  31.844082, 27.231367;
  -1, 33.052883;
  31.52301, 28.035507;
  -1, 27.448795;
  32.437958, 34.148945;
  31.625778, 28.318165;
  31.293312, 28.527454;
  32.238953, 28.413551;
  32.762287, 29.317059;
  33.25824, 29.564529;
  32.966705, 29.695595;
  32.492477, 29.67485;
  -1, 34.498302;
  32.737415, 32.064686;
  -1, 31.534344;
  33.268108, 30.825214;
  -1, 31.16305;
  33.730255, 31.610403;
  33.550259, 36.629719;
  33.990948, 31.5495;
  -1, 32.494339;
  34.192158, 31.644243;
  34.274464, 33.371227;
  -1, 31.683014;
  35.083557, 32.567482;
  34.930412, 33.322163;
  34.287113, 33.093418;
  -1, 32.423096;
  34.268326, 33.766964;
  36.663181, 38.510036;
  35.952854, 33.134079;
  -1, 33.846596;
  35.179283, 39.116158;
  35.186352, 39.913338;
  -1, 33.846653;
  36.71357, 33.807945;
  35.162201, 33.752918;
  35.856533, 33.080837;
  36.106224, 34.33358;
  35.214603, 33.064709;
  36.688881, 33.967426;
  -1, 38.967598;
  37.327217, 39.523731;
  36.221539, 32.705822;
  36.664154, 34.535851;
  35.927959, 33.798664;
  36.223717, 33.390274;
  35.986443, 34.008862;
  36.799755, 34.105217;
  37.285381, 38.751583;
  -1, 33.204849;
  -1, 34.520363;
  36.468475, 33.996021;
  36.799259, 33.527668;
  37.373825, 39.477535;
  36.863605, 39.046608;
  -1, 33.229298;
  36.432541, 34.180908;
  36.806667, 32.988209;
  36.827847, 38.381737;
  36.524731, 34.021248;
  37.084141, 34.196957;
  37.665749, 34.084221;
  36.948231, 33.151535;
  37.015594, 34.607086;
  -1, 34.918056;
  -1, 34.969246;
  36.570648, 34.206921;
  -1, 39.408939;
  37.644836, 34.217434;
  38.205845, 34.97715;
  38.408924, 35.108807;
  37.520084, 34.731678;
  37.490738, 35.715012;
  38.135448, 35.821461;
  -1, 35.865574;
  38.271976, 40.302574;
  -1, 35.152184;
  37.327007, 41.288681;
  38.432125, 36.825489;
  38.214989, 35.593479;
  37.983555, 35.267632;
  38.123997, 37.218655;
  -1, 36.593506;
  -1, 42.331024;
  -1, 37.345863;
  39.050117, 36.347183;
  40.077435, 36.835487;
  39.218571, 36.720406;
  -1, 37.306152;
  39.016495, 37.870419;
  40.468258, 37.379246;
  39.842548, 36.35878;
  40.197109, 38.078075;
  39.610859, 42.507992;
  40.671295, 42.318241;
  40.598499, 36.533421;
  39.987579, 37.805138;
  40.748825, 37.770622;
  40.668476, 37.844391;
  -1, 37.160873;
  41.101379, 37.357883;
  41.299213, 37.286636;
  41.045559, 43.659714;
  41.568291, 37.376694;
  -1, 42.709843;
  -1, 37.385296;
  41.651089, 43.309299;
  43.585491, 37.873257;
  43.323952, 37.943695;
  42.807705, 38.407848;
  42.733528, 38.310089;
  -1, 38.403774;
  43.615124, 36.986916;
  43.004574, 38.209465;
  43.270683, 38.632065;
  44.089329, 38.376022;
  44.007069, 38.706211;
  -1, 39.371826;
  -1, 38.992592;
  -1, 42.864391;
  44.046047, 38.068729;
  44.814201, 38.480251;
  -1, 43.276283;
  45.213676, 43.613091;
  -1, 39.319645;
  44.936447, 38.49044;
  44.867126, 38.660606;
  45.111835, 38.733875;
  46.745998, 39.224922;
  44.969738, 39.441509;
  44.280151, 38.878716;
  46.037224, 38.819679;
  45.394089, 39.463688;
  44.762512, 39.370579;
  -1, 39.257938;
  45.318111, 40.644199;
  45.147678, 39.016029;
  44.555729, 39.151421;
  44.342842, 38.91172;
  43.908981, 44.227303;
  44.487488, 38.615902;
  44.066666, 39.336079;
  44.800526, 39.695915;
  44.191071, 38.769264;
  45.098061, 38.634636;
  44.823631, 38.326969;
  43.996853, 38.310352;
  43.612354, 37.633144;
  44.161728, 43.395958;
  -1, 37.921001;
  -1, 38.930218;
  42.711395, 38.323341;
  42.656231, 38.219391;
  42.327175, 38.841862;
  42.754459, 42.210388;
  41.878696, 38.224434;
  41.535236, 37.498615;
  42.141594, 42.681221;
  41.450943, 38.115643;
  41.641109, 43.424767;
  41.082779, 37.562893;
  41.193295, 38.270657;
  39.578106, 38.747459;
  40.897373, 37.625916;
  41.397758, 37.602795;
  40.799698, 38.147755;
  40.54723, 43.530315;
  39.786415, 38.288536;
  -1, 37.957371;
  39.666176, 38.50684;
  -1, 38.641666;
  38.779053, 38.409019;
  38.848244, 38.167675;
  38.770527, 39.04483;
  38.454708, 43.936699;
  38.954269, 38.848591;
  39.649651, 38.816479;
  37.56736, 38.983189;
  38.145786, 38.89941;
  37.217175, 43.910172;
  38.450638, 40.15686;
  -1, 39.493214;
  -1, 38.834255;
  -1, 39.533669;
  -1, 40.380341;
  -1, 39.645935;
  37.611111, 45.860203;
  -1, 44.629131;
  38.002743, 39.680271;
  38.134937, 44.568874;
  -1, 40.687191;
  35.625057, 39.826542;
  36.31155, 45.328396;
  -1, 39.291;
  35.951748, 39.816544;
  35.694176, 40.413158;
  36.223099, 39.417187;
  37.165024, 40.049809;
  35.68285, 45.260166;
  35.830574, 40.830601;
  36.484764, 40.211868;
  36.438904, 45.30949;
  36.006134, 44.599037;
  -1, 39.422329;
  36.058739, 44.671432;
  -1, 39.124218;
  -1, 40.056164;
  -1, 39.80418;
  -1, 39.815899;
  -1, 39.881001;
  35.197124, 39.110519;
  34.983524, 38.788029;
  35.132912, 39.250137;
  35.386917, 39.472828;
  34.991776, 39.234287;
  34.79126, 39.184723;
  34.729221, 44.370277;
  -1, 38.668465;
  33.983673, 39.024597;
  34.650978, 38.316406;
  34.846279, 38.614746;
  -1, 42.413628;
  34.867764, 38.779503;
  33.694019, 42.011501;
  33.536983, 37.889622;
  -1, 37.498722;
  33.012379, 36.974422;
  32.805481, 37.600834;
  -1, 42.474827;
  33.825588, 37.886738;
  33.162949, 37.118488;
  33.198471, 37.204159;
  33.314693, 36.898396;
  -1, 37.368282;
  32.306416, 37.053261;
  -1, 36.342655;
  32.498901, 36.244507;
  31.36482, 36.912598;
  -1, 35.739113;
  32.171097, 36.11937;
  31.598783, 35.078491;
  31.816088, 34.959988;
  -1, 35.591846;
  30.490423, 35.300533;
  -1, 35.317993;
  31.674479, 34.28178;
  31.779722, 39.913879;
  30.083666, 39.294647;
  30.06744, 33.986263;
  29.884928, 34.653622;
  30.486725, 34.324562;
  30.085066, 32.275661;
  -1, 33.372986;
  29.433847, 32.56176;
  29.173185, 32.628063;
  30.02891, 32.250706;
  30.403379, 33.169315;
  29.284758, 32.766327;
  28.931046, 32.21183;
  -1, 37.074203;
  28.495705, 31.740004;
  29.194651, 31.64168;
  29.470018, 36.214653;
  29.032188, 35.789845;
  27.83379, 30.923918;
  28.382736, 30.306948;
  28.360552, 30.057451;
  -1, 29.913416;
  28.683081, 34.798786;
  28.050869, 29.642366;
  28.585712, 30.700693;
  27.2582, 33.620575;
  27.45393, 28.49469;
  -1, 28.952942;
  -1, 28.604948;
  27.523937, 28.066523;
  27.243906, 28.397451;
  26.54343, 28.413839;
  -1, 27.264912;
  26.093081, 27.443317;
  26.627209, 31.809839;
  -1, 32.3032;
  26.57032, 27.152016;
  25.615755, 27.221209;
  25.973282, 26.147652;
  25.876867, 26.651621;
  -1, 31.244394;
  25.204357, 26.826347;
  -1, 31.099224;
  24.823112, 25.493944;
  -1, 25.466059;
  24.630625, 30.131815;
  24.080423, 25.940353;
  24.253849, 24.787834;
  23.777802, 24.064238;
  23.647511, 24.59314;
  23.697121, 30.093559;
  23.956476, 24.68355;
  23.308369, 24.266195;
  23.712236, 24.911367;
  21.677956, 23.561686;
  22.270058, 23.824408;
  22.41367, 23.100901;
  21.677488, 22.987471;
  21.254896, 23.056664;
  -1, 23.402943;
  21.789927, 23.959501;
  21.421125, 23.188322;
  21.265266, 22.112942;
  20.421791, 22.408855;
  -1, 22.10059;
  20.377457, 22.101254;
  19.871094, 22.711395;
  20.16337, 22.187277;
  20.960728, 27.375553;
  19.316284, 22.066839;
  19.659422, 21.258486;
  -1, 27.014927;
  19.560741, 20.773991;
  18.184179, 21.754131;
  18.551542, 21.564798;
  17.917379, 21.731934;
  18.263643, 20.39489;
  17.796148, 20.932594;
  17.553596, 20.979935;
  -1, 25.964941;
  16.839302, 21.304256;
  -1, 21.175573;
  18.088625, 26.118519;
  15.976453, 20.857506;
  16.633724, 26.590727;
  -1, 20.58371;
  16.50326, 25.799732;
  15.97581, 20.473383;
  15.96859, 20.753508;
  15.340368, 21.17989;
  -1, 20.246836;
  15.912596, 21.010275;
  13.898877, 25.612902;
  14.088236, 26.451452;
  14.989235, 20.162674;
  14.338401, 20.266277;
  -1, 22.164846;
  13.706886, 21.396046;
  13.907197, 20.613485;
  14.067449, 20.889637;
  13.82172, 21.831964;
  -1, 22.178883;
  13.817307, 22.350185;
  13.484424, 22.877005;
  -1, 22.677357;
  13.325523, 22.646217;
  14.664164, 23.38302;
  13.505063, 24.068277;
  -1, 23.234829;
  -1, 28.286201;
  13.975594, 24.11244;
  -1, 23.527502;
  13.464804, 23.228069;
  13.464749, 24.104855;
  13.57198, 24.468628;
  12.458101, 24.60561;
  12.825977, 24.158623;
  -1, 24.601789;
  12.740049, 24.740183;
  13.357263, 25.733957;
  13.155907, 25.36454;
  13.852684, 30.925344;
  12.701227, 31.067982;
  11.446708, 25.838123;
  13.275226, 25.10738;
  12.976209, 26.440598;
  11.947753, 31.770584;
  12.254318, 26.200111;
  -1, 26.724258;
  12.145024, 26.666887;
  -1, 27.892273;
  11.711586, 27.179276;
  11.65949, 27.448732;
  11.636768, 26.974527;
  11.115067, 27.28204;
  -1, 27.122559;
  11.359399, 28.316256;
  -1, 28.406878;
  10.794345, 27.840849;
  10.625415, 34.851089;
  11.06504, 29.019876;
  10.938385, 33.917191;
  11.623674, 29.827511;
  -1, 27.798023;
  11.242962, 29.138203;
  -1, 29.330549;
  10.466229, 34.603142;
  -1, 29.145264;
  10.78187, 30.091148;
  11.61353, 28.880587;
  11.657839, 35.206009;
  10.721409, 30.535217;
  -1, 30.458872;
  11.774609, 30.825111;
  11.277246, 30.424515;
  -1, 31.244184;
  -1, 30.944653;
  -1, 30.46427;
  11.7558, 31.299774;
  11.473403, 36.304958;
  11.23035, 36.261509;
  11.681086, 32.183849;
  11.586162, 32.107643;
  11.453733, 32.114445;
  12.59103, 32.120525;
  11.886771, 33.383289;
  13.212749, 38.279949;
  -1, 32.745064;
  12.273676, 33.026554;
  12.854767, 33.880569;
  13.499864, 34.15905;
  12.35878, 33.948673;
  11.883666, 33.365936;
  -1, 33.365227;
  11.762956, 34.156193;
  12.358484, 33.468021;
  12.704259, 38.479385;
  13.386532, 33.947311;
  13.43436, 39.707867;
  -1, 34.409184;
  13.328006, 34.545971;
  12.781803, 35.073898;
  13.350382, 34.710651;
  14.055909, 34.099384;
  13.256245, 40.158279;
  13.108452, 35.036934;
  13.090902, 34.808781;
  -1, 34.693085;
  14.178367, 34.666073;
  -1, 34.956978;
  13.712038, 34.590927;
  -1, 34.7486;
  13.551183, 34.2659;
  14.767736, 34.745213;
  14.020299, 34.643723;
  13.919786, 35.255657;
  15.348963, 40.662022;
  14.764241, 35.41172;
  14.821908, 35.369083;
  -1, 35.128258;
  14.895381, 35.001236;
  15.048594, 35.03455;
  14.354354, 34.220608;
  14.901313, 34.922981;
  14.927224, 33.823364;
  15.510789, 34.644215;
  14.862214, 33.827267;
  16.030664, 33.663849;
  16.500626, 33.825466;
  -1, 33.302021;
  15.8525, 33.861069;
  -1, 34.307198;
  -1, 38.525566;
  16.501709, 33.796619;
  -1, 38.528954;
  -1, 33.954185;
  16.520885, 38.171158;
  -1, 33.301067;
  17.748198, 34.295456;
  17.327774, 33.545002;
  16.57851, 32.418732;
  17.537209, 33.362503;
  17.415039, 32.260296;
  17.480831, 37.649681;
  17.636429, 32.713902;
  17.450773, 32.93055;
  17.876427, 32.224751;
  17.792395, 32.621304;
  18.151566, 38.167061;
  18.543863, 31.25976;
  18.725382, 36.604588;
  18.685238, 37.670704;
  18.873549, 31.856009;
  19.125492, 36.912781;
  19.49865, 32.321526;
  20.073322, 32.897243;
  19.907751, 31.059044;
  19.62184, 36.177567;
  20.23399, 31.512831;
  19.984423, 31.46847;
  19.391495, 31.435053;
  19.285456, 31.135242;
  -1, 31.807251;
  20.702805, 30.644363;
  20.696772, 31.098276;
  20.834467, 31.383472;
  21.405403, 35.963696;
  21.248451, 30.347801;
  21.457663, 30.597261;
  22.274595, 30.251841;
  -1, 29.979769;
  23.586552, 30.82086;
  22.720623, 29.905802;
  22.800718, 29.571753;
  22.687386, 29.334732;
  -1, 29.62121;
  -1, 33.656597;
  22.707499, 28.42144;
  23.660347, 29.177147;
  -1, 28.268251;
  23.909561, 28.541992;
  24.643885, 28.954824;
  25.093252, 28.849911;
  25.335583, 28.979404;
  25.383404, 32.51733;
  -1, 33.262196;
  25.103292, 27.805052;
  26.028301, 28.074114;
  25.964552, 27.360462;
  25.956657, 27.457556;
  26.356857, 32.416431;
  26.884748, 26.435099;
  26.575157, 26.202509;
  -1, 25.558834;
  26.757425, 25.968534;
  26.91448, 30.977921;
  27.635248, 25.215908;
  27.559256, 25.410517;
  27.790911, 24.983448;
  27.753038, 24.733454;
  27.657974, 25.127493;
  28.027779, 29.93578;
  -1, 24.893196;
  -1, 23.570009;
  28.550594, 28.840265;
  -1, 24.034487;
  28.70771, 22.861975;
  29.697811, 24.27737;
  29.33946, 23.239834;
  -1, 27.66419;
  29.274206, 23.271269;
  -1, 22.766638;
  29.760025, 22.461327;
  30.159815, 26.901039;
  29.778891, 26.199053;
  -1, 21.44713;
  31.085802, 21.459963;
  30.815197, 21.869501;
  30.903418, 21.817429;
  30.224966, 20.990845;
  30.507315, 21.677156;
  31.038412, 21.4825;
  31.010414, 20.9778;
  30.392912, 25.46262;
  30.594227, 21.28775;
  32.012051, 20.686066;
  31.26914, 20.15897;
  32.838562, 20.712116;
  30.841728, 25.77339;
  -1, 19.71166;
  32.266994, 21.311695;
  32.04961, 19.245014;
  32.793938, 24.447886;
  32.362095, 20.828281;
  -1, 20.33432;
  33.137402, 19.917318;
  32.462399, 20.102083;
  32.251892, 25.430813;
  33.508781, 19.604254;
  34.414501, 25.479589;
  34.127766, 20.345434;
  34.264565, 24.959427;
  34.785751, 20.066845;
  33.953213, 19.650177;
  35.573673, 24.533722;
  34.627613, 24.769361;
  35.308865, 25.483952;
  35.32497, 19.860174;
  35.799068, 24.768988;
  -1, 19.524427;
  -1, 19.471165;
  36.648663, 20.07741;
  37.595604, 20.619635;
  -1, 25.753197;
  37.019314, 20.460327;
  36.750961, 20.073412;
  36.55415, 20.096804;
  37.630844, 20.521149;
  37.925762, 20.869896;
  38.527412, 25.956329;
  37.711258, 19.483038;
  38.759754, 20.597883;
  38.566467, 25.221741;
  38.304527, 20.558985;
  39.230721, 21.757236;
  -1, 25.601475;
  39.003441, 25.254601;
  40.184628, 26.296804;
  39.66716, 21.263208;
  39.416107, 21.240026;
  -1, 27.014925;
  39.710945, 21.990522;
  39.842854, 22.032387;
  -1, 21.847462;
  39.615562, 22.306875;
  39.592606, 22.136271;
  40.241451, 22.529108;
  41.07048, 27.882397;
  40.038708, 22.925671;
  39.747902, 22.584726;
  -1, 22.821318;
  40.132748, 22.741653;
  -1, 23.935341;
  40.731815, 23.601528;
  40.489712, 23.466644;
  40.319641, 24.317167;
  40.459064, 23.908428;
  40.086422, 24.574631;
  40.387856, 25.299799;
  40.184818, 25.202118;
  40.711376, 24.846657;
  40.509754, 30.064892;
  40.786404, 31.286863;
  41.08094, 30.430656;
  40.726803, 25.865507;
  41.415424, 26.077745;
  -1, 26.577806;
  41.145573, 26.424324;
  42.286865, 26.701595;
  41.039833, 26.881689;
  41.739586, 28.267456;
  41.294716, 27.563375;
  41.964661, 26.889374;
  41.572624, 26.920912;
  -1, 26.92382;
  -1, 28.85232;
  41.914669, 27.723137;
  41.556717, 28.828119;
  -1, 28.797388;
  43.735992, 27.964369;
  43.911102, 29.935085;
  42.609432, 29.394247;
  42.880524, 30.220982;
  42.709934, 29.673258;
  43.010704, 29.780804;
  42.533268, 29.368361;
  42.042202, 30.081573;
  42.982159, 30.313765;
  -1, 29.664806;
  42.015362, 30.593737;
  44.122456, 30.860445;
  42.778515, 30.591669;
  -1, 31.3288;
  43.386444, 30.686296;
  41.883991, 31.172749;
  -1, 31.677252;
  42.829376, 31.484901;
  42.537003, 32.159233;
  42.485935, 31.92584;
  42.049732, 31.827152;
  42.577499, 32.885059;
  41.689365, 32.872459;
  41.611107, 33.009445;
  42.264034, 38.215836;
  42.634296, 33.525723;
  41.485588, 33.66243;
  -1, 33.328106;
  41.654636, 38.228706;
  41.871826, 33.53944;
  41.704788, 34.353008;
  41.241615, 33.272869;
  -1, 33.725769;
  41.196552, 34.664188;
  40.731651, 34.698212;
  41.350407, 34.157875;
  39.849312, 39.43008;
  40.516094, 34.580494;
  -1, 34.642311;
  39.982903, 33.676369;
  39.810295, 34.798332;
  -1, 35.276192;
  39.766598, 41.452435;
  -1, 34.595295;
  39.754059, 40.10342;
  39.131947, 35.31731;
  -1, 35.121693;
  39.042473, 35.332306;
  39.042419, 34.776661;
  38.687725, 40.745045;
  38.843018, 35.597004;
  -1, 36.17094;
  40.434185, 35.97118;
  39.172112, 36.505898;
  38.856956, 36.805012;
  37.685131, 36.068016;
  37.888733, 35.390957;
  -1, 36.125023;
  38.149261, 36.684891;
  37.966637, 35.91098;
  37.618511, 41.116249;
  37.228958, 35.394386;
  36.766808, 36.579247;
  37.058926, 40.966305;
  37.44838, 35.48629;
  36.911133, 34.787182;
  36.602825, 40.201691;
  -1, 34.948318;
  36.423187, 40.127754;
  35.126938, 35.455891;
  35.745274, 35.602566;
  35.320347, 40.168682;
  -1, 35.03389;
  -1, 35.079311;
  34.747066, 36.118;
  35.10508, 34.857197;
  34.360302, 34.661327;
  34.385994, 35.281242;
  33.583237, 39.44038;
  32.728474, 33.964912;
  33.626625, 34.676289;
  32.874363, 33.944084;
  33.70438, 34.141144;
  33.751717, 34.400257;
  32.462509, 34.293293;
  33.007286, 33.019745;
  32.648685, 32.57711;
  31.224068, 33.348373;
  -1, 34.47036;
  31.578583, 33.710953;
  31.466637, 38.470104;
  31.30019, 33.423893;
  31.055397, 33.979794;
  30.813753, 38.587574;
  -1, 33.624336;
  -1, 32.307499;
  -1, 33.23399;
  28.919418, 33.300529;
  29.86377, 32.832256;
  28.692795, 38.223267;
  28.948709, 32.906918;
  29.302355, 33.616959;
  27.868998, 32.870861;
  27.600977, 38.782928;
  27.603638, 33.083374;
  27.842321, 38.526093;
  27.293829, 34.193634;
  26.684551, 33.056484;
  26.167259, 38.740944;
  26.552006, 32.426544;
  26.412941, 38.842182;
  26.045078, 37.292721;
  25.97348, 32.829445;
  25.350973, 32.662792;
  25.969761, 32.214661;
  24.406363, 32.097279;
  -1, 33.035679;
  25.430725, 31.978287;
  24.475437, 31.962246;
  24.676292, 33.156109;
  24.656876, 32.551079;
  24.010798, 32.698189;
  -1, 32.015442;
  -1, 32.325203;
  23.274958, 37.534382;
  -1, 37.421856;
  23.909315, 38.189377;
  23.33182, 31.940582;
  22.987675, 32.135094;
  22.206289, 32.583885;
  22.843718, 32.599861;
  21.795298, 31.097412;
  23.004522, 31.847317;
  -1, 31.664473;
  21.949615, 31.955053;
  21.422522, 37.181503;
  20.332174, 32.107727;
  -1, 32.417622;
  -1, 32.033257;
  22.024437, 36.929691;
  -1, 32.207558;
  -1, 31.912035;
  19.940529, 30.998421;
  -1, 36.678658;
  20.287647, 30.759329;
  19.477295, 32.104816;
  -1, 30.458109;
  -1, 31.199371;
  18.812408, 31.483288;
  18.826962, 31.378448;
  17.624985, 32.299885;
  18.686998, 31.346397;
  18.246807, 35.971272;
  -1, 31.530504;
  18.216951, 35.591572;
  18.149809, 31.424595;
  -1, 31.233395;
  -1, 30.866474;
  17.041641, 30.705589;
  17.058456, 30.373896;
  16.072714, 29.981064;
  -1, 30.657948;
  16.135485, 31.206573;
  16.216923, 30.407183;
  -1, 31.500704;
  16.24699, 30.206364;
  15.468909, 31.660818;
  15.222296, 30.181797;
  16.155628, 30.512466;
  -1, 36.112541;
  -1, 35.941135;
  14.739475, 34.872002;
  14.148566, 30.543358;
  15.225214, 29.536837;
  14.772574, 29.157587;
  15.107909, 30.254017;
  13.976163, 28.967785;
  14.464263, 28.66885;
  13.938888, 29.609104;
  14.834126, 30.229029;
  13.86092, 30.037807;
  14.042133, 28.569607;
  13.871032, 29.21937;
  14.511138, 29.480976;
  14.208021, 29.440353;
  -1, 29.602779;
  13.667907, 29.47991;
  13.471542, 33.974991;
  14.266887, 32.690643;
  14.208794, 28.27507;
  13.2627, 32.414188;
  13.173037, 28.566496;
  14.160428, 28.664009;
  14.591171, 26.63273;
  14.396356, 27.889528;
  13.616528, 32.136772;
  13.695745, 26.904003;
  14.994809, 26.531939;
  14.584271, 32.440708;
  14.565243, 31.832409;
  15.523249, 31.412792;
  14.578733, 26.512175;
  15.161194, 26.641699;
  15.423233, 25.532375;
  15.749132, 25.402655;
  -1, 25.978218;
  15.778221, 26.262194;
  -1, 25.931555;
  -1, 25.08779;
  16.228577, 24.321154;
  -1, 28.659653;
  15.883453, 24.214449;
  16.026493, 30.091904;
  -1, 29.104717;
  17.896492, 24.376137;
  16.492334, 24.198534;
  -1, 22.851578;
  16.915447, 24.442307;
  18.338285, 29.695988;
  17.778704, 23.534163;
  17.595068, 28.926044;
  18.132814, 22.92445;
  17.98008, 28.480833;
  18.697533, 29.12735;
  18.2132, 23.607977;
  17.908279, 22.491964;
  18.756065, 27.225454;
  19.578005, 22.658707;
  18.36454, 22.414146;
  19.007696, 22.40547;
  19.797886, 22.980305;
  18.502523, 22.36702;
  -1, 23.004005;
  -1, 22.069958;
  20.073063, 21.948221;
  19.749708, 22.338837;
  20.300182, 27.08667;
  20.519939, 21.703623;
  21.111486, 20.953121;
  21.147305, 21.131069;
  20.813534, 21.943022;
  -1, 21.85478;
  21.31469, 20.800516;
  -1, 21.548641;
  21.481014, 21.710239;
  22.313459, 20.817308;
  22.168606, 20.867531;
  22.705435, 21.927549;
  22.489031, 20.419596;
  23.894909, 21.487495;
  22.019663, 21.722761;
  22.849665, 25.30916;
  23.225071, 26.112152;
  23.526018, 20.563334;
  24.428581, 21.170729;
  24.034508, 20.890392;
  24.097017, 20.252514;
  24.424086, 26.36409;
  25.006763, 21.330776;
  24.533688, 20.701378;
  25.357574, 26.252594;
  24.609638, 20.294743;
  25.618416, 20.328142;
  -1, 20.348;
  25.877516, 25.850019;
  26.624571, 20.623516;
  26.203579, 26.823357;
  26.557343, 20.815609;
  26.581953, 21.11709;
  26.515467, 21.109972;
  -1, 20.997519;
  28.793907, 20.898359;
  28.413429, 26.417761;
  28.678846, 25.209385;
  28.562887, 26.607584;
  30.166798, 21.134533;
  29.537209, 25.221172;
  -1, 21.358873;
  30.407923, 26.406479;
  30.372534, 26.683985;
  31.31793, 25.639204;
  -1, 21.692207;
  31.251522, 21.031723;
  32.211697, 20.200226;
  32.704296, 20.580564;
  32.023659, 21.474979;
  -1, 21.953257;
  32.722816, 20.516478;
  32.918488, 21.108212;
  33.362522, 20.895376;
  -1, 22.227537;
  33.732754, 20.907234;
  34.100742, 27.092066;
  33.862473, 26.188236;
  34.044098, 21.965986;
  33.531021, 25.995298;
  33.759995, 22.489735;
  33.801849, 20.72245;
  34.095058, 22.071341;
  34.823223, 22.20838;
  34.276321, 21.676676;
  -1, 21.69404;
  -1, 22.573025;
  34.60046, 21.8419;
  35.242638, 22.437857;
  35.953827, 21.134117;
  35.340858, 21.595299;
  36.160084, 22.704803;
  37.131615, 23.376793;
  36.70409, 27.082714;
  36.956654, 23.335209;
  36.698372, 23.329992;
  -1, 22.874134;
  36.953148, 23.240623;
  -1, 24.431238;
  37.844151, 22.717167;
  38.685291, 23.738361;
  -1, 23.68202;
  39.28101, 23.818399;
  -1, 23.732807;
  38.937611, 23.95421;
  38.798943, 28.765093;
  39.689175, 28.120857;
  40.325588, 23.752081;
  39.887623, 24.237591;
  40.17931, 29.32592;
  -1, 24.57449;
  -1, 25.459354;
  40.148438, 23.598194;
  41.140743, 24.842129;
  41.314903, 24.646877;
  -1, 29.637486;
  -1, 29.388002;
  41.511082, 24.749577;
  41.419125, 25.233063;
  42.098316, 25.186407;
  42.30677, 24.251865;
  -1, 25.59037;
  42.674599, 30.345982;
  41.601948, 31.253923;
  -1, 29.838066;
  40.966202, 25.12277;
  42.821217, 24.699558;
  -1, 25.671871;
  42.528831, 31.264837;
  -1, 25.627998;
  42.751431, 25.711403;
  -1, 25.930574;
  42.353153, 26.108295;
  -1, 26.814939;
  -1, 26.429918;
  42.072277, 31.303843;
  42.810101, 31.990349;
  43.248539, 26.123507;
  42.159908, 27.242859;
  43.218407, 31.983454;
  43.239975, 28.305113;
  -1, 27.06555;
  42.181561, 27.762314;
  -1, 32.776276;
  -1, 27.350277;
  43.301861, 33.508472;
  43.428921, 27.144192;
  42.495735, 27.47686;
  43.421722, 27.993006;
  42.88599, 34.503147;
  42.94421, 34.548847;
  42.498039, 28.641033;
  43.878883, 29.389391;
  43.470299, 29.32213;
  43.939266, 30.026386;
  44.247849, 31.17708;
  42.97831, 29.904774;
  43.922222, 36.5336;
  43.646812, 30.54141;
  44.161003, 30.661015;
  44.306095, 31.502148;
  44.208061, 31.759027;
  43.431293, 31.747616;
  43.815327, 31.072704;
  44.044807, 31.654295;
  45.52137, 31.753632;
  44.579479, 32.112537;
  -1, 32.151752;
  44.203644, 37.921879;
  44.107471, 33.372467;
  44.305996, 32.889946;
  43.725742, 38.431465;
  -1, 33.663731;
  43.86898, 33.472565;
  43.229389, 33.382668;
  44.313179, 33.35342;
  43.048466, 38.141991;
  42.859203, 33.67915;
  43.867981, 33.982117;
  43.184845, 33.890095;
  43.135761, 34.168652;
  43.435501, 34.154766;
  43.192131, 34.534996;
  43.240269, 33.949539;
  43.397976, 34.267853;
  42.583385, 39.508202;
  42.456894, 34.257618;
  -1, 34.643288;
  42.664467, 33.672699;
  43.081398, 34.846062;
  42.284344, 34.905052;
  42.769138, 34.731979;
  42.668633, 34.616135;
  -1, 34.638268;
  42.645077, 34.067204;
  41.678329, 40.53548;
  41.464573, 35.377193;
  41.785343, 34.590931;
  -1, 34.474255;
  42.21748, 35.101406;
  42.042774, 35.717999;
  41.25996, 40.879482;
  40.856144, 35.817696;
  -1, 41.022926;
  40.449406, 36.605782;
  40.565491, 39.966141;
  40.210876, 36.143173;
  40.374641, 40.971172;
  40.729362, 35.713207;
  40.377327, 36.534382;
  40.416332, 36.260262;
  39.223122, 36.948387;
  -1, 35.914547;
  38.853115, 36.088539;
  39.365505, 41.806969;
  39.161633, 36.221226;
  39.469994, 36.796753;
  39.191841, 41.602379;
  38.78653, 37.414536;
  38.022346, 42.142696;
  37.849094, 36.773941;
  36.870747, 36.70575;
  -1, 36.864811;
  -1, 38.301052;
  -1, 42.111111;
  -1, 42.061581;
  36.978302, 37.086418;
  36.517414, 37.961243;
  36.574532, 41.350677;
  -1, 42.782738;
  36.768154, 41.872818;
  35.664112, 42.098186;
  35.767258, 37.572655;
  34.917759, 36.7617;
  35.473839, 37.435863;
  35.439236, 37.17614;
  35.316994, 36.501957;
  33.899921, 37.283222;
  34.717957, 37.460953;
  -1, 37.471573;
  -1, 36.849949;
  -1, 37.103802;
  -1, 42.40081;
  33.416969, 37.333214;
  33.617207, 36.847954;
  33.949493, 36.38242;
  32.642567, 37.129906;
  32.10508, 42.127514;
  32.028336, 37.692863;
  31.969868, 36.141277;
  31.941895, 36.715;
  32.403996, 37.082577;
  30.913303, 36.787262;
  31.916803, 37.82402;
  31.254061, 36.596634;
  32.039036, 35.567802;
  30.90871, 37.08279;
  31.188482, 35.985119;
  30.564812, 37.307308;
  30.542133, 36.815357;
  30.60228, 36.40316;
  30.467232, 36.045101;
  -1, 37.421665;
  30.84276, 36.603462;
  30.400799, 36.157562;
  30.899151, 36.005684;
  29.677212, 36.211407;
  30.191616, 36.875561;
  -1, 42.145824;
  29.655764, 41.144173;
  29.357471, 36.281231;
  28.816896, 36.163277;
  29.180716, 35.107815;
  -1, 35.930161;
  28.998655, 40.535938;
  -1, 35.493595;
  -1, 35.552406;
  27.596609, 34.100922;
  27.198046, 40.095947;
  27.421425, 40.756912;
  -1, 35.35376;
  27.643131, 39.94923;
  26.575468, 34.950115;
  26.527121, 34.493736;
  28.058413, 34.598339;
  26.057505, 34.569229;
  27.124994, 39.682037;
  26.44001, 34.984417;
  25.473795, 39.596497;
  25.491465, 34.485249;
  -1, 34.027294;
  25.362423, 34.856388;
  25.59763, 39.409222;
  23.884308, 34.501575;
  25.502863, 34.258217;
  24.667192, 34.48568;
  23.790777, 34.774857;
  23.788908, 38.74332;
  23.788296, 34.174656;
  23.573261, 34.190701;
  -1, 33.797508;
  -1, 39.711605;
  22.608004, 38.222698;
  22.51108, 33.427681;
  -1, 33.670528;
  -1, 33.607346;
  22.516542, 33.447079;
  21.398428, 38.284138;
  21.772709, 33.902836;
  21.477877, 38.427647;
  21.828428, 33.022266;
  20.260672, 34.250088;
  20.737015, 33.81773;
  20.569077, 39.073742;
  19.179705, 33.283039;
  20.785843, 34.220573;
  21.380531, 38.68763;
  19.677094, 32.287495;
  19.757296, 32.520996;
  19.205564, 33.405655;
  19.457779, 33.013748;
  18.907291, 32.95549;
  18.881907, 33.517624;
  19.581535, 38.781322;
  18.192528, 38.073025;
  18.175844, 32.885483;
  -1, 33.888962;
  -1, 32.697159;
  18.74951, 32.413582;
  18.908352, 32.275093;
  17.27014, 32.135994;
  17.30884, 32.473381;
  -1, 36.928341;
  17.189753, 36.353382;
  18.257048, 31.561583;
  17.962423, 32.341232;
  -1, 37.585587;
  17.203838, 32.555817;
  16.64636, 33.023312;
  17.094027, 31.235098;
  17.17561, 32.367447;
  16.585339, 31.632038;
  17.384203, 31.261297;
  16.663897, 31.184006;
  -1, 31.742073;
  -1, 31.520304;
  16.618732, 30.188654;
  -1, 31.498594;
  -1, 31.291613;
  17.022076, 30.651915;
  15.524378, 30.168957;
  16.162045, 30.162823;
  -1, 29.816193;
  16.342129, 30.294491;
  15.741287, 30.009409;
  14.17676, 29.930798;
  14.914316, 30.079468;
  15.527513, 29.701214;
  15.331145, 33.881538;
  16.113344, 34.310303;
  15.764093, 34.226864;
  -1, 28.508945;
  14.955651, 34.687565;
  14.063886, 33.038902;
  -1, 34.21051;
  14.745908, 28.72909;
  -1, 33.571323;
  -1, 28.954241;
  14.469547, 28.355707;
  14.038904, 33.271305;
  -1, 27.826469;
  13.769974, 28.703051;
  13.34277, 33.514362;
  -1, 28.240702;
  -1, 28.042582;
  13.354819, 33.020138;
  13.764601, 27.884462;
  12.666361, 27.615211;
  13.184224, 32.615162;
  12.404452, 26.826305;
  13.929078, 27.077314;
  -1, 32.219845;
  -1, 26.464117;
  -1, 26.709587;
  12.942647, 26.497896;
  11.778659, 27.094866;
  -1, 26.592911;
  12.822088, 26.786385;
  10.931068, 26.432888;
  11.757975, 26.508455;
  11.400526, 25.838711;
  -1, 25.825447;
  11.074989, 25.335451;
  11.533828, 30.724682;
  11.592691, 26.949055;
  11.322483, 25.341351;
  11.053584, 30.149971;
  10.387845, 25.481634;
  10.988767, 24.149925;
  10.634692, 30.374588;
  10.198316, 24.265022;
  -1, 24.850574;
  10.639822, 24.582891;
  10.804374, 29.288698;
  -1, 23.841116;
  -1, 24.285963;
  -1, 24.517235;
  10.260782, 24.174097;
  10.186791, 24.408903;
  10.570508, 22.894987;
  11.31346, 23.477762;
  11.282325, 22.672312;
  10.580705, 28.284754;
  -1, 28.378874;
  9.9220266, 22.605606;
  11.043384, 28.513071;
  10.747493, 22.517376;
  10.179028, 22.950668;
  10.635481, 22.350346;
  -1, 27.031445;
  11.095442, 21.929691;
  10.83578, 21.461763;
  11.782723, 22.838087;
  10.333456, 20.746025;
  11.545985, 26.218143;
  -1, 20.766071;
  11.200639, 20.983831;
  11.568212, 20.158171;
  11.857658, 21.755886;
  10.776664, 21.377722;
  12.022918, 20.746836;
  10.80948, 20.518768;
  -1, 20.419481;
  11.178459, 20.850794;
  11.931713, 19.892944;
  11.075986, 21.023827;
  -1, 25.694601;
  -1, 20.490107;
  11.820433, 25.911823;
  12.060611, 20.68589;
  -1, 20.270899;
  12.359248, 20.391857;
  -1, 25.246098;
  12.280575, 19.939224;
  11.448702, 25.750685;
  11.987624, 25.742102;
  12.417548, 20.126677;
  12.498699, 19.530079;
  11.957826, 19.413515];
